﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using LibraryO2S;

public partial class Administrator_changepassword : System.Web.UI.Page
{
    private tblAdministrators objAdmin = new tblAdministrators();
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        if (Session["username"] == "")
        {
            Response.Redirect("login.aspx");
        }
        string username = Session["username"].ToString();
        string oldpass = txtOldPassword.Text.Trim();
        string newpass = txtPassword.Text.Trim();
        if (objAdmin.GetByUserAndPass(username, oldpass).Rows.Count > 0)
        {
            bool kt = objAdmin.UpdateByUsername(username, newpass);
            if (kt == true)
            {
                divMessage.InnerHtml = O2S_Message.Success("Thông báo", "Cập nhật thành công!");
            }
            else
            {
                divMessage.InnerHtml = O2S_Message.Warning("Cảnh Báo", "Lỗi khi cập nhật dữ liệu!");
            }
        }
        else
        {
            divMessage.InnerHtml = O2S_Message.Warning("Cảnh Báo", "Mật khẩu cũ không đúng!");
            txtOldPassword.Focus();
        }
    }
}